
<!DOCTYPE html>
<html lang="en" class="loading">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <title>fubaisen</title>
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="google" content="notranslate" />
    <meta name="keywords" content="Fechin,"> 
    
    <meta name="author" content="John Doe"> 
    <link rel="alternative" href="atom.xml" title="fubaisen" type="application/atom+xml"> 
    <link rel="icon" href="/img/favicon.png"> 
    
    
    
    <meta name="twitter:card" content="summary"/>
    <meta name="twitter:title" content="fubaisen"/>
    
    
    
    
    
    <meta property="og:site_name" content="fubaisen"/>
    <meta property="og:type" content="object"/>
    <meta property="og:title" content="fubaisen"/>
    
    
<link rel="stylesheet" href="/css/diaspora.css">

    <script>window.searchDbPath = "/search.xml";</script>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro&display=swap" rel="stylesheet">
<meta name="generator" content="Hexo 6.3.0"></head>

<body class="loading">
    <span id="config-title" style="display:none">fubaisen</span>
    <div id="loader"></div>
    <div class="nav">
    <ul id="menu-menu" class="menu">
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="//" title="首页" target="_blank" rel="noopener">首页</a>
        </li>
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/categories/" title="分类" target="_blank" rel="noopener">分类</a>
        </li>
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/tags/" title="标签" target="_blank" rel="noopener">标签</a>
        </li>
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/archives/" title="归档" target="_blank" rel="noopener">归档</a>
        </li>
        
        <li class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/about/" title="关于" target="_blank" rel="noopener">关于</a>
        </li>
        
    </ul>
	<span class="target"></span>
	<center>
	<div class="hitokoto">
		<span class="typed" id="hitokoto" data-st="true"></span>
	</div>
	</center>
	
	<p class="footerlinks">
		<a href="#" class="iconfont icon-null"></a>
		
            <a href="/" title="facebook" class="iconfont icon-facebook" target="_blank" rel="noopener"> </a>
        
            <a href="/" title="twitter" class="iconfont icon-twitter" target="_blank" rel="noopener"> </a>
        
            <a href="https://github.com/fubaisen" title="github" class="iconfont icon-github" target="_blank" rel="noopener"> </a>
        
            <a href="/img/logo.png" title="wechat" class="iconfont icon-wechat" target="_blank" rel="noopener"> </a>
        
            <a href="mailto:2086368526@qq.com" title="email" class="iconfont icon-email" target="_blank" rel="noopener"> </a>
        
		<a href="#" class="iconfont icon-null"></a>
	</p>
	
    <p id="copyright">
        &copy; 2023 John Doe.
        <span> | </span>Powered by <a href="https://hexo.io/" title="Hexo" target="_blank" rel="noopener">Hexo</a>
        <span> | </span>Theme <a href="https://github.com/Fechin/hexo-theme-diaspora" title="Diaspora" target="_blank" rel="noopener">Diaspora</a> by Fechin
		
		<span> | </span><a rel="nofollow" href="http://www.beian.miit.gov.cn" target="_blank">冀ICP备xxxxxxx号</a>
		
    </p>
</div>

<div id="container">
    
<div id="screen">
    <div id="mark">
        <div class="layer" data-depth="0.4">
            <img src="/img/welcome-cover.jpg" id="cover" crossorigin="anonymous" width="1920" height="1080">
        </div>
    </div>
    <div id="vibrant">
        <svg viewbox="0 0 2880 1620" height="100%" preserveaspectratio="xMaxYMax slice">
            <polygon opacity="0.7" points="2000,1620 0,1620 0,0 600,0 "/>
        </svg>
        <div></div>
    </div>
    <div id="header">
        <div>
            <a class="image-logo" href="/"></a>
			
			<div class="iconfont icon-search switchsearch" href="/search/" title="搜索"></div>
			
            <div class="iconfont icon-menu switchmenu"></div>
        </div>
    </div>
    
    <div id="post0">
        <p>三月 23, 2022</p>
        <h2><a href="/2022/03/23/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/07_%E7%BB%A7%E6%89%BF/" title="07_继承" class="posttitle">07_继承</a></h2>
        <p class="summary">继承目标
单继承
多继承

面向对象三大特性

封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中
...</p>
    </div>
    
</div>

    <div id="primary">
        
<div class="post">
    <a href="/2022/03/23/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/07_%E7%BB%A7%E6%89%BF/" title="07_继承">
        <img src="/img/welcome-cover.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>三月 23, 2022</p>
        <h3><a href="/2022/03/23/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/07_%E7%BB%A7%E6%89%BF/" title="07_继承" class="posttitle">07_继承</a></h3>
        <p>继承目标
单继承
多继承

面向对象三大特性

封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中
继承 实现代码的重用，相同的代码不需要重...</p>
    </div>
</div>


<div class="post">
    <a href="/2022/03/22/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/06_%E7%A7%81%E6%9C%89%E5%B1%9E%E6%80%A7%E5%92%8C%E7%A7%81%E6%9C%89%E6%96%B9%E6%B3%95/" title="06_私有属性和私有方法">
        <img src="/img/welcome-cover.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>三月 22, 2022</p>
        <h3><a href="/2022/03/22/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/06_%E7%A7%81%E6%9C%89%E5%B1%9E%E6%80%A7%E5%92%8C%E7%A7%81%E6%9C%89%E6%96%B9%E6%B3%95/" title="06_私有属性和私有方法" class="posttitle">06_私有属性和私有方法</a></h3>
        <p>私有属性和私有方法01. 应用场景及定义方式应用场景

在实际开发中，对象 的 某些属性或方法 可能只希望 在对象的内部被使用，而 不希望在外部被访问到
...</p>
    </div>
</div>


<div class="post">
    <a href="/2022/03/21/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/05_%E5%B0%81%E8%A3%85%E6%A1%88%E4%BE%8BII/" title="05_封装案例II">
        <img src="/img/cover.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>三月 21, 2022</p>
        <h3><a href="/2022/03/21/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/05_%E5%B0%81%E8%A3%85%E6%A1%88%E4%BE%8BII/" title="05_封装案例II" class="posttitle">05_封装案例II</a></h3>
        <p>面向对象封装案例 II目标
士兵突击案例
身份运算符

封装

封装 是面向对象编程的一大特点
面向对象编程的 第一步 —— 将 属性 和 方法 封装 到...</p>
    </div>
</div>


<div class="post">
    <a href="/2022/03/20/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/04_%E5%B0%81%E8%A3%85%E6%A1%88%E4%BE%8BI/" title="04_封装案例I">
        <img src="/img/cover.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>三月 20, 2022</p>
        <h3><a href="/2022/03/20/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/04_%E5%B0%81%E8%A3%85%E6%A1%88%E4%BE%8BI/" title="04_封装案例I" class="posttitle">04_封装案例I</a></h3>
        <p>面向对象封装案例目标
封装
小明爱跑步
存放家具

01. 封装
封装 是面向对象编程的一大特点
面向对象编程的 第一步 —— 将 属性 和 方法 封装 ...</p>
    </div>
</div>


<div class="post">
    <a href="/2022/03/19/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/03_%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95/" title="03_基础语法">
        <img src="/img/cover.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>三月 19, 2022</p>
        <h3><a href="/2022/03/19/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/03_%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95/" title="03_基础语法" class="posttitle">03_基础语法</a></h3>
        <p>面相对象基础语法目标
dir 内置函数
定义简单的类（只包含方法）
方法中的 self 参数
初始化方法
内置方法和属性

01. dir 内置函数（知道...</p>
    </div>
</div>


<div class="post">
    <a href="/2022/03/18/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/02_%E7%B1%BB%E5%92%8C%E5%AF%B9%E8%B1%A1%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5/" title="02_类和对象基本概念">
        <img src="/img/cover.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>三月 18, 2022</p>
        <h3><a href="/2022/03/18/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/02_%E7%B1%BB%E5%92%8C%E5%AF%B9%E8%B1%A1%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5/" title="02_类和对象基本概念" class="posttitle">02_类和对象基本概念</a></h3>
        <p>类和对象目标
类和对象的概念
类和对象的关系
类的设计

01. 类和对象的概念类 和 对象 是 面向对象编程的 两个 核心概念
1.1 类
类是对一群具...</p>
    </div>
</div>


<div class="post">
    <a href="/2022/03/17/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/01_%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5/" title="01_基础概念">
        <img src="/img/welcome-cover.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>三月 17, 2022</p>
        <h3><a href="/2022/03/17/python%E9%9D%A2%E5%AF%B9%E5%AF%B9%E8%B1%A1%E5%AD%A6%E4%B9%A0/01_%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5/" title="01_基础概念" class="posttitle">01_基础概念</a></h3>
        <p>面向对象(OOP)基本概念面向对象编程 —— Object Oriented Programming 简写 OOP
目标
了解 面向对象 基本概念

01...</p>
    </div>
</div>


<div class="post">
    <a href="/2022/01/26/%E8%BD%AF%E4%BB%B6/Ros/" title="Ros">
        <img src="/img/welcome-cover.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>一月 26, 2022</p>
        <h3><a href="/2022/01/26/%E8%BD%AF%E4%BB%B6/Ros/" title="Ros" class="posttitle">Ros</a></h3>
        <p>ROS的安装1.ubuntu18.04  安装ros melodic
2.ubuntu16  安装ros kinetic

rosdep 不成功 可跳过
...</p>
    </div>
</div>


<div class="post">
    <a href="/2022/01/25/%E8%BD%AF%E4%BB%B6/Excel/" title="Excel">
        <img src="/img/welcome-cover.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>一月 25, 2022</p>
        <h3><a href="/2022/01/25/%E8%BD%AF%E4%BB%B6/Excel/" title="Excel" class="posttitle">Excel</a></h3>
        <p>一、分 析 数 据  ————（分析）掌握透视表-切片器-透视图，分析数据一目了然
1.透视表

2.切片器


3.数据透视图
二、多条件求和  ——（...</p>
    </div>
</div>


<div class="post">
    <a href="/2022/01/23/python%E9%9D%A2%E5%AF%B9%E8%BF%87%E7%A8%8B%E5%AD%A6%E4%B9%A0/15.%E5%8F%98%E9%87%8F%E8%BF%9B%E9%98%B6%EF%BC%88%E7%90%86%E8%A7%A3%EF%BC%89/" title="15.变量进阶（理解）">
        <img src="/img/welcome-cover.jpg" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>一月 23, 2022</p>
        <h3><a href="/2022/01/23/python%E9%9D%A2%E5%AF%B9%E8%BF%87%E7%A8%8B%E5%AD%A6%E4%B9%A0/15.%E5%8F%98%E9%87%8F%E8%BF%9B%E9%98%B6%EF%BC%88%E7%90%86%E8%A7%A3%EF%BC%89/" title="15.变量进阶（理解）" class="posttitle">15.变量进阶（理解）</a></h3>
        <p>变量进阶（理解）目标
变量的引用
可变和不可变类型
局部变量和全局变量

01. 变量的引用

变量 和 数据 都是保存在 内存 中的
在 Python ...</p>
    </div>
</div>


    </div>
    
    <div id="pager"><a href="/page/7/" class="more">加载更多</a></div>
    
</div>
<div id="preview"></div>



</body>


<script src="//lib.baomitu.com/jquery/1.8.3/jquery.min.js"></script>
<script src="/js/plugin.js"></script>
<script src="/js/typed.js"></script>
<script src="/js/diaspora.js"></script>


<link rel="stylesheet" href="/photoswipe/photoswipe.css">
<link rel="stylesheet" href="/photoswipe/default-skin/default-skin.css">


<script src="/photoswipe/photoswipe.min.js"></script>
<script src="/photoswipe/photoswipe-ui-default.min.js"></script>


<!-- Root element of PhotoSwipe. Must have class pswp. -->
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
    <!-- Background of PhotoSwipe. 
         It's a separate element as animating opacity is faster than rgba(). -->
    <div class="pswp__bg"></div>
    <!-- Slides wrapper with overflow:hidden. -->
    <div class="pswp__scroll-wrap">
        <!-- Container that holds slides. 
            PhotoSwipe keeps only 3 of them in the DOM to save memory.
            Don't modify these 3 pswp__item elements, data is added later on. -->
        <div class="pswp__container">
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
        </div>
        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
        <div class="pswp__ui pswp__ui--hidden">
            <div class="pswp__top-bar">
                <!--  Controls are self-explanatory. Order can be changed. -->
                <div class="pswp__counter"></div>
                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
                <button class="pswp__button pswp__button--share" title="Share"></button>
                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
                <!-- element will get class pswp__preloader--active when preloader is running -->
                <div class="pswp__preloader">
                    <div class="pswp__preloader__icn">
                      <div class="pswp__preloader__cut">
                        <div class="pswp__preloader__donut"></div>
                      </div>
                    </div>
                </div>
            </div>
            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
                <div class="pswp__share-tooltip"></div> 
            </div>
            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
            </button>
            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
            </button>
            <div class="pswp__caption">
                <div class="pswp__caption__center"></div>
            </div>
        </div>
    </div>
</div>






</html>
